<?php

/**
 * @version 1.0
 * @created 03-jun-2004 19:52:49
 */

class Domicilio
{

	var $_idDomicilio;
	var $_calleNumero;
	var $_colonia;
	var $_delMun;
	var $_cp;
	var $_ciudad;
	var $_zona;
	var $_estado;
	var $_tel1;
	var $_tel2;
	var $_ext1;
	var $_ext2;
	var $_fax;

	function AltaDomicilio ($calleNumero, $colonia, $delMun, $cp, $ciudad, $zona, $estado,
							$tel1, $tel2, $ext1, $ext2, $fax)
	{
		$db = new DB();
		$sql =" INSERT INTO domicilio (calleNumero, colonia, del_mun, cp, ciudad, zona, 
				idestado,tel1,tel2,ext1,ext2,fax)
				VALUES ('" .$calleNumero."','".$colonia."','".$delMun."',".$cp.",
				'".$ciudad."', '".$zona."', ".$estado.",'".$tel1."','".$tel2."',
				'".$ext1."','".$ext2."','".$fax."');";
		$db->Conectar();
		$db->Query($sql);
		if($db->FilasAfectadas() == 1)
		{
			$sql =	"SELECT CURRVAL('domicilio_iddomicilio_seq') AS idDomicilio"; 
			$db->Query($sql);
			$db->Cerrar();
			return $db->Result($db->GetQuery(), 0, "idDomicilio");

		}
		else
		{
			$db->Cerrar();
			return -99;
		}
	}

	function ObtenerDomicilio($idDomicilio)
	{
		$db = new DB();
		$db->Conectar();
		$sql = "SELECT * FROM domicilio d, estado_rep e WHERE d.idestado = e.idestado AND iddomicilio=". $idDomicilio; 
        $db->Query($sql);
		$row = $db->GetArray(0);
		$this->_idDomicilio = $row["iddomicilio"];
		$this->_calleNumero = $row["callenumero"];
		$this->_colonia = $row["colonia"];
		$this->_delMun = $row["del_mun"];
		$this->_cp = $row["cp"];
		$this->_ciudad = $row["ciudad"];
		$this->_zona = $row["zona"];
		$this->_estado = $row["descripcion"];
		$this->_tel1 = $row["tel1"];
		$this->_tel2 = $row["tel2"];
		$this->_ext1 = $row["ext1"];
		$this->_ext2 = $row["ext2"];
		$this->_fax = $row["fax"];
		$db->Cerrar();
	}
	
	function ActualizarDomicilio($idDomicilio, $idEstado, &$calleNum, $colonia, $delMun, $zip,
				$ciudad, $zona, $tel1, $tel2, $ext1, $ext2, $fax)
	{
		$db = new DB();
		$db->Conectar();
		$sql = 
			"
			UPDATE domicilio
			SET
			idestado = ". $idEstado .", 
			callenumero = '". $calleNum ."', 
			colonia = '". $colonia ."', 
			del_mun = '". $delMun ."', 
			cp = '". $zip ."', 
			ciudad = '". $ciudad ."', 
			tel1 = '". $tel1 ."', 
			tel2 = '". $tel2 ."', 
			ext1 = '". $ext1 ."', 
			ext2 = '". $ext2 ."', 
			zona = '". $zona ."', 
			fax = '". $fax ."'
			WHERE iddomicilio=". $idDomicilio; 
	
		$db->Query($sql);
		$db->Cerrar();
	}
	
	function BorrarDomicilio($idDomicilio)
	{
		$db = new DB();
		$db->Conectar();
		$sql = "DELETE domicilio WHERE iddomicilio=". $idDomicilio; 
		$db->Query($sql);
		$db->Cerrar();
	}
}
?>
